<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>vphy: xvphy_hw.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">vphy
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xvphy__hw_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">xvphy_hw.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>This header file contains the identifiers and low-level driver functions (or macros) that can be used to access the device. </p>
<p>High-level driver functions are defined in <a class="el" href="xvphy_8h.html" title="The Xilinx Video PHY (VPHY) driver. ">xvphy.h</a>.</p>
<dl class="section note"><dt>Note</dt><dd>None.</dd></dl>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who  Date     Changes
<hr/>

1.0   als  10/19/15 Initial release.
1.1   gm   02/01/16 Added GTPE2 and GTHE4 support
1.4   gm   29/11/16 Added ERR_IRQ register offset
</pre> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a4efa6fb68e702bd91a3fb099d7ba0188"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvphy__hw_8h.html#a4efa6fb68e702bd91a3fb099d7ba0188">XVphy_ReadReg</a>(BaseAddress,  RegOffset)&#160;&#160;&#160;XVphy_In32((BaseAddress) + (RegOffset))</td></tr>
<tr class="memdesc:a4efa6fb68e702bd91a3fb099d7ba0188"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a low-level function that reads from the specified register.  <a href="#a4efa6fb68e702bd91a3fb099d7ba0188">More...</a><br /></td></tr>
<tr class="separator:a4efa6fb68e702bd91a3fb099d7ba0188"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03d7c5c126a6c25d1ed193dfaa7f4a2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvphy__hw_8h.html#a03d7c5c126a6c25d1ed193dfaa7f4a2c">XVphy_WriteReg</a>(BaseAddress,  RegOffset,  Data)&#160;&#160;&#160;XVphy_Out32((BaseAddress) + (RegOffset), (Data))</td></tr>
<tr class="memdesc:a03d7c5c126a6c25d1ed193dfaa7f4a2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a low-level function that writes to the specified register.  <a href="#a03d7c5c126a6c25d1ed193dfaa7f4a2c">More...</a><br /></td></tr>
<tr class="separator:a03d7c5c126a6c25d1ed193dfaa7f4a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">VPHY core registers: General registers.</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Address mapping for the Video PHY core. </p>
</div></td></tr>
<tr class="memitem:a21c4c9d09deff9e3de491e6a2ba44bb6"><td class="memItemLeft" align="right" valign="top"><a id="a21c4c9d09deff9e3de491e6a2ba44bb6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_VERSION_REG</b>&#160;&#160;&#160;0x000</td></tr>
<tr class="separator:a21c4c9d09deff9e3de491e6a2ba44bb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2917a2861452e4562b20590a4bc47b29"><td class="memItemLeft" align="right" valign="top"><a id="a2917a2861452e4562b20590a4bc47b29"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_BANK_SELECT_REG</b>&#160;&#160;&#160;0x00C</td></tr>
<tr class="separator:a2917a2861452e4562b20590a4bc47b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa875c151dde8313a6906370b95bba604"><td class="memItemLeft" align="right" valign="top"><a id="aa875c151dde8313a6906370b95bba604"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_REG</b>&#160;&#160;&#160;0x010</td></tr>
<tr class="separator:aa875c151dde8313a6906370b95bba604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a874e8a2c1d79987254470a50f1995130"><td class="memItemLeft" align="right" valign="top"><a id="a874e8a2c1d79987254470a50f1995130"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_PLL_RESET_REG</b>&#160;&#160;&#160;0x014</td></tr>
<tr class="separator:a874e8a2c1d79987254470a50f1995130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee21fa50e60826e78bef611bcc2fe092"><td class="memItemLeft" align="right" valign="top"><a id="aee21fa50e60826e78bef611bcc2fe092"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_PLL_LOCK_STATUS_REG</b>&#160;&#160;&#160;0x018</td></tr>
<tr class="separator:aee21fa50e60826e78bef611bcc2fe092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa6b79b6ca3f8205d83c3f80f6544742"><td class="memItemLeft" align="right" valign="top"><a id="afa6b79b6ca3f8205d83c3f80f6544742"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_INIT_REG</b>&#160;&#160;&#160;0x01C</td></tr>
<tr class="separator:afa6b79b6ca3f8205d83c3f80f6544742"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a339e922dfce6c42e2ab0035abb4c16a9"><td class="memItemLeft" align="right" valign="top"><a id="a339e922dfce6c42e2ab0035abb4c16a9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_INIT_STATUS_REG</b>&#160;&#160;&#160;0x020</td></tr>
<tr class="separator:a339e922dfce6c42e2ab0035abb4c16a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ba1a933e773341388711b0f1b12ff1e"><td class="memItemLeft" align="right" valign="top"><a id="a6ba1a933e773341388711b0f1b12ff1e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_INIT_REG</b>&#160;&#160;&#160;0x024</td></tr>
<tr class="separator:a6ba1a933e773341388711b0f1b12ff1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8d57de0720f0a89970bcc5b6541a1be"><td class="memItemLeft" align="right" valign="top"><a id="af8d57de0720f0a89970bcc5b6541a1be"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_INIT_STATUS_REG</b>&#160;&#160;&#160;0x028</td></tr>
<tr class="separator:af8d57de0720f0a89970bcc5b6541a1be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79eac0c7a2db33ca1678bf00612d96aa"><td class="memItemLeft" align="right" valign="top"><a id="a79eac0c7a2db33ca1678bf00612d96aa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_IBUFDS_GTXX_CTRL_REG</b>&#160;&#160;&#160;0x02C</td></tr>
<tr class="separator:a79eac0c7a2db33ca1678bf00612d96aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9b0bbdef2c107a07b5f1ef9c21b8de2"><td class="memItemLeft" align="right" valign="top"><a id="af9b0bbdef2c107a07b5f1ef9c21b8de2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_POWERDOWN_CONTROL_REG</b>&#160;&#160;&#160;0x030</td></tr>
<tr class="separator:af9b0bbdef2c107a07b5f1ef9c21b8de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c93fa3677a97753b43ce637f001f59c"><td class="memItemLeft" align="right" valign="top"><a id="a7c93fa3677a97753b43ce637f001f59c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_LOOPBACK_CONTROL_REG</b>&#160;&#160;&#160;0x038</td></tr>
<tr class="separator:a7c93fa3677a97753b43ce637f001f59c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">VPHY core registers: Dynamic reconfiguration port (DRP) registers.</div></td></tr>
<tr class="memitem:ad5b3ebd715a91f71120d3235d4f70823"><td class="memItemLeft" align="right" valign="top"><a id="ad5b3ebd715a91f71120d3235d4f70823"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_CONTROL_CH1_REG</b>&#160;&#160;&#160;0x040</td></tr>
<tr class="separator:ad5b3ebd715a91f71120d3235d4f70823"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb841fe3bc18e14679b6eda992f50b1b"><td class="memItemLeft" align="right" valign="top"><a id="abb841fe3bc18e14679b6eda992f50b1b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_CONTROL_CH2_REG</b>&#160;&#160;&#160;0x044</td></tr>
<tr class="separator:abb841fe3bc18e14679b6eda992f50b1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a530a1e00af4c8aa184cc3e4ab39a87d8"><td class="memItemLeft" align="right" valign="top"><a id="a530a1e00af4c8aa184cc3e4ab39a87d8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_CONTROL_CH3_REG</b>&#160;&#160;&#160;0x048</td></tr>
<tr class="separator:a530a1e00af4c8aa184cc3e4ab39a87d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a533c4e1c4ae59b3c0544128250a260"><td class="memItemLeft" align="right" valign="top"><a id="a7a533c4e1c4ae59b3c0544128250a260"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_CONTROL_CH4_REG</b>&#160;&#160;&#160;0x04C</td></tr>
<tr class="separator:a7a533c4e1c4ae59b3c0544128250a260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae24a035830763e93642f541e36387938"><td class="memItemLeft" align="right" valign="top"><a id="ae24a035830763e93642f541e36387938"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_STATUS_CH1_REG</b>&#160;&#160;&#160;0x050</td></tr>
<tr class="separator:ae24a035830763e93642f541e36387938"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16a407b9a93af2f16e1a4e85c4f0461a"><td class="memItemLeft" align="right" valign="top"><a id="a16a407b9a93af2f16e1a4e85c4f0461a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_STATUS_CH2_REG</b>&#160;&#160;&#160;0x054</td></tr>
<tr class="separator:a16a407b9a93af2f16e1a4e85c4f0461a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a581aa51a53bf3c7715e5ba732cadcc7b"><td class="memItemLeft" align="right" valign="top"><a id="a581aa51a53bf3c7715e5ba732cadcc7b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_STATUS_CH3_REG</b>&#160;&#160;&#160;0x058</td></tr>
<tr class="separator:a581aa51a53bf3c7715e5ba732cadcc7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a566cf7849108f8c64e4d253316bfef32"><td class="memItemLeft" align="right" valign="top"><a id="a566cf7849108f8c64e4d253316bfef32"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_STATUS_CH4_REG</b>&#160;&#160;&#160;0x05C</td></tr>
<tr class="separator:a566cf7849108f8c64e4d253316bfef32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae40a9b82b7a844b0cd95034992828305"><td class="memItemLeft" align="right" valign="top"><a id="ae40a9b82b7a844b0cd95034992828305"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_CONTROL_COMMON_REG</b>&#160;&#160;&#160;0x060</td></tr>
<tr class="separator:ae40a9b82b7a844b0cd95034992828305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e9b0e6b169b719d9e37920636da0289"><td class="memItemLeft" align="right" valign="top"><a id="a9e9b0e6b169b719d9e37920636da0289"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_STATUS_COMMON_REG</b>&#160;&#160;&#160;0x064</td></tr>
<tr class="separator:a9e9b0e6b169b719d9e37920636da0289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">VPHY core registers: Transmitter function registers.</div></td></tr>
<tr class="memitem:a052755dd1d5a33d0631255f9c13f6ae8"><td class="memItemLeft" align="right" valign="top"><a id="a052755dd1d5a33d0631255f9c13f6ae8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_CONTROL_REG</b>&#160;&#160;&#160;0x070</td></tr>
<tr class="separator:a052755dd1d5a33d0631255f9c13f6ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6fd70d1fed314005682a0c1a2ed5f1e"><td class="memItemLeft" align="right" valign="top"><a id="af6fd70d1fed314005682a0c1a2ed5f1e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_BUFFER_BYPASS_REG</b>&#160;&#160;&#160;0x074</td></tr>
<tr class="separator:af6fd70d1fed314005682a0c1a2ed5f1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3a2e6ba3f7b44e59ac3852136d9762d"><td class="memItemLeft" align="right" valign="top"><a id="ad3a2e6ba3f7b44e59ac3852136d9762d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_STATUS_REG</b>&#160;&#160;&#160;0x078</td></tr>
<tr class="separator:ad3a2e6ba3f7b44e59ac3852136d9762d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab418e02e6dc1913346dbc38bc07a6dfc"><td class="memItemLeft" align="right" valign="top"><a id="ab418e02e6dc1913346dbc38bc07a6dfc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_CH12_REG</b>&#160;&#160;&#160;0x07C</td></tr>
<tr class="separator:ab418e02e6dc1913346dbc38bc07a6dfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53fd0433c17e0cced2b30825e4ffb131"><td class="memItemLeft" align="right" valign="top"><a id="a53fd0433c17e0cced2b30825e4ffb131"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_CH34_REG</b>&#160;&#160;&#160;0x080</td></tr>
<tr class="separator:a53fd0433c17e0cced2b30825e4ffb131"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">VPHY core registers: Receiver function registers.</div></td></tr>
<tr class="memitem:a45862082a13bb28446cdf952463166ad"><td class="memItemLeft" align="right" valign="top"><a id="a45862082a13bb28446cdf952463166ad"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_CONTROL_REG</b>&#160;&#160;&#160;0x100</td></tr>
<tr class="separator:a45862082a13bb28446cdf952463166ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35922334716c982d1ee5379587d27579"><td class="memItemLeft" align="right" valign="top"><a id="a35922334716c982d1ee5379587d27579"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_STATUS_REG</b>&#160;&#160;&#160;0x104</td></tr>
<tr class="separator:a35922334716c982d1ee5379587d27579"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a533eef35bbe86222f147a763e7408562"><td class="memItemLeft" align="right" valign="top"><a id="a533eef35bbe86222f147a763e7408562"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_EQ_CDR_REG</b>&#160;&#160;&#160;0x108</td></tr>
<tr class="separator:a533eef35bbe86222f147a763e7408562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a458d9e25954a7f60b7f21ec0f253291b"><td class="memItemLeft" align="right" valign="top"><a id="a458d9e25954a7f60b7f21ec0f253291b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_TDLOCK_REG</b>&#160;&#160;&#160;0x10C</td></tr>
<tr class="separator:a458d9e25954a7f60b7f21ec0f253291b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">VPHY core registers: Interrupt registers.</div></td></tr>
<tr class="memitem:a16359077e0affbabc842d5a06f9c9cf6"><td class="memItemLeft" align="right" valign="top"><a id="a16359077e0affbabc842d5a06f9c9cf6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_ERR_IRQ</b>&#160;&#160;&#160;0x03C</td></tr>
<tr class="separator:a16359077e0affbabc842d5a06f9c9cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a692902b883571eda757b9b655c5c83fb"><td class="memItemLeft" align="right" valign="top"><a id="a692902b883571eda757b9b655c5c83fb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_EN_REG</b>&#160;&#160;&#160;0x110</td></tr>
<tr class="separator:a692902b883571eda757b9b655c5c83fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0523c2fe675a15f92df8de41fc4cc8c7"><td class="memItemLeft" align="right" valign="top"><a id="a0523c2fe675a15f92df8de41fc4cc8c7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_DIS_REG</b>&#160;&#160;&#160;0x114</td></tr>
<tr class="separator:a0523c2fe675a15f92df8de41fc4cc8c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce9b6bbc2666cc0f68da491d803bcc3"><td class="memItemLeft" align="right" valign="top"><a id="adce9b6bbc2666cc0f68da491d803bcc3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_MASK_REG</b>&#160;&#160;&#160;0x118</td></tr>
<tr class="separator:adce9b6bbc2666cc0f68da491d803bcc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd50c79a67b9ed852fbd70c7e3dde03"><td class="memItemLeft" align="right" valign="top"><a id="a8fd50c79a67b9ed852fbd70c7e3dde03"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_STS_REG</b>&#160;&#160;&#160;0x11C</td></tr>
<tr class="separator:a8fd50c79a67b9ed852fbd70c7e3dde03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">User clocking registers: MMCM and BUFGGT registers.</div></td></tr>
<tr class="memitem:ac0363d0bf698ae51da7b04a8875b51b3"><td class="memItemLeft" align="right" valign="top"><a id="ac0363d0bf698ae51da7b04a8875b51b3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_TXUSRCLK_CTRL_REG</b>&#160;&#160;&#160;0x0120</td></tr>
<tr class="separator:ac0363d0bf698ae51da7b04a8875b51b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbf8c36fcf468b56aacae157178e76b6"><td class="memItemLeft" align="right" valign="top"><a id="abbf8c36fcf468b56aacae157178e76b6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_TXUSRCLK_REG1</b>&#160;&#160;&#160;0x0124</td></tr>
<tr class="separator:abbf8c36fcf468b56aacae157178e76b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58c151474074f03562af32bd42fb765e"><td class="memItemLeft" align="right" valign="top"><a id="a58c151474074f03562af32bd42fb765e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_TXUSRCLK_REG2</b>&#160;&#160;&#160;0x0128</td></tr>
<tr class="separator:a58c151474074f03562af32bd42fb765e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a150a2cea15c4ac53d79788bab5459eb6"><td class="memItemLeft" align="right" valign="top"><a id="a150a2cea15c4ac53d79788bab5459eb6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_TXUSRCLK_REG3</b>&#160;&#160;&#160;0x012C</td></tr>
<tr class="separator:a150a2cea15c4ac53d79788bab5459eb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7c81a3f07b03911da32088776ff1cc4"><td class="memItemLeft" align="right" valign="top"><a id="ae7c81a3f07b03911da32088776ff1cc4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_TXUSRCLK_REG4</b>&#160;&#160;&#160;0x0130</td></tr>
<tr class="separator:ae7c81a3f07b03911da32088776ff1cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad67467b7c3b3679aaa2224fda0662e70"><td class="memItemLeft" align="right" valign="top"><a id="ad67467b7c3b3679aaa2224fda0662e70"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_BUFGGT_TXUSRCLK_REG</b>&#160;&#160;&#160;0x0134</td></tr>
<tr class="separator:ad67467b7c3b3679aaa2224fda0662e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8032699999628d1ed873ac6e33ff13ba"><td class="memItemLeft" align="right" valign="top"><a id="a8032699999628d1ed873ac6e33ff13ba"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MISC_TXUSRCLK_REG</b>&#160;&#160;&#160;0x0138</td></tr>
<tr class="separator:a8032699999628d1ed873ac6e33ff13ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27bd1bcb6405402adab24f346d483d72"><td class="memItemLeft" align="right" valign="top"><a id="a27bd1bcb6405402adab24f346d483d72"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_RXUSRCLK_CTRL_REG</b>&#160;&#160;&#160;0x0140</td></tr>
<tr class="separator:a27bd1bcb6405402adab24f346d483d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1696c2140e3d98f9ef8057a142e0b16f"><td class="memItemLeft" align="right" valign="top"><a id="a1696c2140e3d98f9ef8057a142e0b16f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_RXUSRCLK_REG1</b>&#160;&#160;&#160;0x0144</td></tr>
<tr class="separator:a1696c2140e3d98f9ef8057a142e0b16f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b8bf8a88b649cb791ce8755feb43275"><td class="memItemLeft" align="right" valign="top"><a id="a7b8bf8a88b649cb791ce8755feb43275"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_RXUSRCLK_REG2</b>&#160;&#160;&#160;0x0148</td></tr>
<tr class="separator:a7b8bf8a88b649cb791ce8755feb43275"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7485b8ff9f927a09e4638826af002b4e"><td class="memItemLeft" align="right" valign="top"><a id="a7485b8ff9f927a09e4638826af002b4e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_RXUSRCLK_REG3</b>&#160;&#160;&#160;0x014C</td></tr>
<tr class="separator:a7485b8ff9f927a09e4638826af002b4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1651865bcdca878aa646c93b63926d3"><td class="memItemLeft" align="right" valign="top"><a id="ae1651865bcdca878aa646c93b63926d3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_RXUSRCLK_REG4</b>&#160;&#160;&#160;0x0150</td></tr>
<tr class="separator:ae1651865bcdca878aa646c93b63926d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cf3e121bab45049367b3f75c45709fb"><td class="memItemLeft" align="right" valign="top"><a id="a8cf3e121bab45049367b3f75c45709fb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_BUFGGT_RXUSRCLK_REG</b>&#160;&#160;&#160;0x0154</td></tr>
<tr class="separator:a8cf3e121bab45049367b3f75c45709fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8859dc25b33ec1f14384ea2410cb7a48"><td class="memItemLeft" align="right" valign="top"><a id="a8859dc25b33ec1f14384ea2410cb7a48"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MISC_RXUSRCLK_REG</b>&#160;&#160;&#160;0x0158</td></tr>
<tr class="separator:a8859dc25b33ec1f14384ea2410cb7a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Clock detector (HDMI) registers.</div></td></tr>
<tr class="memitem:a9231ee362057c6d413b7733df19c6b37"><td class="memItemLeft" align="right" valign="top"><a id="a9231ee362057c6d413b7733df19c6b37"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_CTRL_REG</b>&#160;&#160;&#160;0x0200</td></tr>
<tr class="separator:a9231ee362057c6d413b7733df19c6b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29b7ec36ea4042ac095c9d324a5e97ec"><td class="memItemLeft" align="right" valign="top"><a id="a29b7ec36ea4042ac095c9d324a5e97ec"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_STAT_REG</b>&#160;&#160;&#160;0x0204</td></tr>
<tr class="separator:a29b7ec36ea4042ac095c9d324a5e97ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40de081c4e44099bf7866c25e67225f5"><td class="memItemLeft" align="right" valign="top"><a id="a40de081c4e44099bf7866c25e67225f5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_FREQ_TMR_TO_REG</b>&#160;&#160;&#160;0x0208</td></tr>
<tr class="separator:a40de081c4e44099bf7866c25e67225f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad91620c3a9af88ce06b0659e40c1b633"><td class="memItemLeft" align="right" valign="top"><a id="ad91620c3a9af88ce06b0659e40c1b633"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_FREQ_TX_REG</b>&#160;&#160;&#160;0x020C</td></tr>
<tr class="separator:ad91620c3a9af88ce06b0659e40c1b633"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a070bf1550a287bd8f7219e10d46fa0f9"><td class="memItemLeft" align="right" valign="top"><a id="a070bf1550a287bd8f7219e10d46fa0f9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_FREQ_RX_REG</b>&#160;&#160;&#160;0x0210</td></tr>
<tr class="separator:a070bf1550a287bd8f7219e10d46fa0f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fb9439637b4c9f2737869b91289ea13"><td class="memItemLeft" align="right" valign="top"><a id="a3fb9439637b4c9f2737869b91289ea13"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_TMR_TX_REG</b>&#160;&#160;&#160;0x0214</td></tr>
<tr class="separator:a3fb9439637b4c9f2737869b91289ea13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afde7b7d649c945e0cb9858a43fa3f5ec"><td class="memItemLeft" align="right" valign="top"><a id="afde7b7d649c945e0cb9858a43fa3f5ec"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_TMR_RX_REG</b>&#160;&#160;&#160;0x0218</td></tr>
<tr class="separator:afde7b7d649c945e0cb9858a43fa3f5ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60bffb4a61ae15699e4c67b8f690ad6a"><td class="memItemLeft" align="right" valign="top"><a id="a60bffb4a61ae15699e4c67b8f690ad6a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_FREQ_DRU_REG</b>&#160;&#160;&#160;0x021C</td></tr>
<tr class="separator:a60bffb4a61ae15699e4c67b8f690ad6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Data recovery unit registers (HDMI).</div></td></tr>
<tr class="memitem:af1564be0ae116848a38298cf3520edf8"><td class="memItemLeft" align="right" valign="top"><a id="af1564be0ae116848a38298cf3520edf8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_CTRL_REG</b>&#160;&#160;&#160;0x0300</td></tr>
<tr class="separator:af1564be0ae116848a38298cf3520edf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a686028dbe47c3321a1e06e79182c4da9"><td class="memItemLeft" align="right" valign="top"><a id="a686028dbe47c3321a1e06e79182c4da9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_STAT_REG</b>&#160;&#160;&#160;0x0304</td></tr>
<tr class="separator:a686028dbe47c3321a1e06e79182c4da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af601a4b9d64f513b3aad496b1e869f50"><td class="memItemLeft" align="right" valign="top"><a id="af601a4b9d64f513b3aad496b1e869f50"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_CFREQ_L_REG</b>(Ch)&#160;&#160;&#160;(0x0308 + (12 * (Ch - 1)))</td></tr>
<tr class="separator:af601a4b9d64f513b3aad496b1e869f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa24d90bf5f6d26ef4f4edc2e0e563090"><td class="memItemLeft" align="right" valign="top"><a id="aa24d90bf5f6d26ef4f4edc2e0e563090"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_CFREQ_H_REG</b>(Ch)&#160;&#160;&#160;(0x030C + (12 * (Ch - 1)))</td></tr>
<tr class="separator:aa24d90bf5f6d26ef4f4edc2e0e563090"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba5b1afbdd7c9d2b08e13ac692c512af"><td class="memItemLeft" align="right" valign="top"><a id="aba5b1afbdd7c9d2b08e13ac692c512af"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_GAIN_REG</b>(Ch)&#160;&#160;&#160;(0x0310 + (12 * (Ch - 1)))</td></tr>
<tr class="separator:aba5b1afbdd7c9d2b08e13ac692c512af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">VPHY core masks, shifts, and register values.</div></td></tr>
<tr class="memitem:a74113375bc89436a53bce047a320afae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvphy__hw_8h.html#a74113375bc89436a53bce047a320afae">XVPHY_VERSION_INTER_REV_MASK</a>&#160;&#160;&#160;0x000000FF</td></tr>
<tr class="memdesc:a74113375bc89436a53bce047a320afae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal revision.  <a href="#a74113375bc89436a53bce047a320afae">More...</a><br /></td></tr>
<tr class="separator:a74113375bc89436a53bce047a320afae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5dfad9c937d8e2f86b98a5a931900df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvphy__hw_8h.html#ac5dfad9c937d8e2f86b98a5a931900df">XVPHY_VERSION_CORE_PATCH_MASK</a>&#160;&#160;&#160;0x00000F00</td></tr>
<tr class="memdesc:ac5dfad9c937d8e2f86b98a5a931900df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core patch details.  <a href="#ac5dfad9c937d8e2f86b98a5a931900df">More...</a><br /></td></tr>
<tr class="separator:ac5dfad9c937d8e2f86b98a5a931900df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d6b1ef912a814220affa8290d8cf770"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvphy__hw_8h.html#a7d6b1ef912a814220affa8290d8cf770">XVPHY_VERSION_CORE_PATCH_SHIFT</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:a7d6b1ef912a814220affa8290d8cf770"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shift bits for core patch details.  <a href="#a7d6b1ef912a814220affa8290d8cf770">More...</a><br /></td></tr>
<tr class="separator:a7d6b1ef912a814220affa8290d8cf770"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c710fe411d729dcc7cfba79d5e3e710"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvphy__hw_8h.html#a7c710fe411d729dcc7cfba79d5e3e710">XVPHY_VERSION_CORE_VER_REV_MASK</a>&#160;&#160;&#160;0x0000F000</td></tr>
<tr class="memdesc:a7c710fe411d729dcc7cfba79d5e3e710"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core version revision.  <a href="#a7c710fe411d729dcc7cfba79d5e3e710">More...</a><br /></td></tr>
<tr class="separator:a7c710fe411d729dcc7cfba79d5e3e710"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2bc0b3efefdecdaddb10f29be2d7975"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvphy__hw_8h.html#ab2bc0b3efefdecdaddb10f29be2d7975">XVPHY_VERSION_CORE_VER_REV_SHIFT</a>&#160;&#160;&#160;12</td></tr>
<tr class="memdesc:ab2bc0b3efefdecdaddb10f29be2d7975"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shift bits for core version revision.  <a href="#ab2bc0b3efefdecdaddb10f29be2d7975">More...</a><br /></td></tr>
<tr class="separator:ab2bc0b3efefdecdaddb10f29be2d7975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc4aa2972a26e662a427e19b07311b3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvphy__hw_8h.html#acc4aa2972a26e662a427e19b07311b3e">XVPHY_VERSION_CORE_VER_MNR_MASK</a>&#160;&#160;&#160;0x00FF0000</td></tr>
<tr class="memdesc:acc4aa2972a26e662a427e19b07311b3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core minor version.  <a href="#acc4aa2972a26e662a427e19b07311b3e">More...</a><br /></td></tr>
<tr class="separator:acc4aa2972a26e662a427e19b07311b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc00e71a2ac79d5ec79419ddeae4a6af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvphy__hw_8h.html#adc00e71a2ac79d5ec79419ddeae4a6af">XVPHY_VERSION_CORE_VER_MNR_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:adc00e71a2ac79d5ec79419ddeae4a6af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shift bits for core minor version.  <a href="#adc00e71a2ac79d5ec79419ddeae4a6af">More...</a><br /></td></tr>
<tr class="separator:adc00e71a2ac79d5ec79419ddeae4a6af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae435c1eaf4380b226c5cd4cc76eb1736"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvphy__hw_8h.html#ae435c1eaf4380b226c5cd4cc76eb1736">XVPHY_VERSION_CORE_VER_MJR_MASK</a>&#160;&#160;&#160;0xFF000000</td></tr>
<tr class="memdesc:ae435c1eaf4380b226c5cd4cc76eb1736"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core major version.  <a href="#ae435c1eaf4380b226c5cd4cc76eb1736">More...</a><br /></td></tr>
<tr class="separator:ae435c1eaf4380b226c5cd4cc76eb1736"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a733b97f887f1043a8c65a74717b0d7ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvphy__hw_8h.html#a733b97f887f1043a8c65a74717b0d7ea">XVPHY_VERSION_CORE_VER_MJR_SHIFT</a>&#160;&#160;&#160;24</td></tr>
<tr class="memdesc:a733b97f887f1043a8c65a74717b0d7ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shift bits for core major version.  <a href="#a733b97f887f1043a8c65a74717b0d7ea">More...</a><br /></td></tr>
<tr class="separator:a733b97f887f1043a8c65a74717b0d7ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a928ab82c87b6579f64d209e177acaffc"><td class="memItemLeft" align="right" valign="top"><a id="a928ab82c87b6579f64d209e177acaffc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_BANK_SELECT_TX_MASK</b>&#160;&#160;&#160;0x00F</td></tr>
<tr class="separator:a928ab82c87b6579f64d209e177acaffc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a484e3f34c53b05062a6d9e9f89b7da94"><td class="memItemLeft" align="right" valign="top"><a id="a484e3f34c53b05062a6d9e9f89b7da94"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_BANK_SELECT_RX_MASK</b>&#160;&#160;&#160;0xF00</td></tr>
<tr class="separator:a484e3f34c53b05062a6d9e9f89b7da94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a599925b5dd9b356d0f8fdce738147d7a"><td class="memItemLeft" align="right" valign="top"><a id="a599925b5dd9b356d0f8fdce738147d7a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_BANK_SELECT_RX_SHIFT</b>&#160;&#160;&#160;8</td></tr>
<tr class="separator:a599925b5dd9b356d0f8fdce738147d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9317f3ce5601d5174843522ad0d99833"><td class="memItemLeft" align="right" valign="top"><a id="a9317f3ce5601d5174843522ad0d99833"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_QPLL0_MASK</b>&#160;&#160;&#160;0x0000000F</td></tr>
<tr class="separator:a9317f3ce5601d5174843522ad0d99833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae55bddf7963259779b5bd6a24b1dae0e"><td class="memItemLeft" align="right" valign="top"><a id="ae55bddf7963259779b5bd6a24b1dae0e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_CPLL_MASK</b>&#160;&#160;&#160;0x000000F0</td></tr>
<tr class="separator:ae55bddf7963259779b5bd6a24b1dae0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4e5423a75488aa7af3b0326fcecf627"><td class="memItemLeft" align="right" valign="top"><a id="ab4e5423a75488aa7af3b0326fcecf627"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_CPLL_SHIFT</b>&#160;&#160;&#160;4</td></tr>
<tr class="separator:ab4e5423a75488aa7af3b0326fcecf627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80cd103c19c96a6a08af34df8e6bd8ff"><td class="memItemLeft" align="right" valign="top"><a id="a80cd103c19c96a6a08af34df8e6bd8ff"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_QPLL1_MASK</b>&#160;&#160;&#160;0x00000F00</td></tr>
<tr class="separator:a80cd103c19c96a6a08af34df8e6bd8ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab304b38d00d897fe23ea94fd29cdd412"><td class="memItemLeft" align="right" valign="top"><a id="ab304b38d00d897fe23ea94fd29cdd412"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_QPLL1_SHIFT</b>&#160;&#160;&#160;8</td></tr>
<tr class="separator:ab304b38d00d897fe23ea94fd29cdd412"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6afad483bd967d674fe0b481240d029"><td class="memItemLeft" align="right" valign="top"><a id="ae6afad483bd967d674fe0b481240d029"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XPLL_GTREFCLK0</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ae6afad483bd967d674fe0b481240d029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af813d9af22e73f672bb9aac18ad7679b"><td class="memItemLeft" align="right" valign="top"><a id="af813d9af22e73f672bb9aac18ad7679b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XPLL_GTREFCLK1</b>&#160;&#160;&#160;2</td></tr>
<tr class="separator:af813d9af22e73f672bb9aac18ad7679b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8e46e501ec5cccc9f4266b04b537f9f"><td class="memItemLeft" align="right" valign="top"><a id="ab8e46e501ec5cccc9f4266b04b537f9f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XPLL_GTNORTHREFCLK0</b>&#160;&#160;&#160;3</td></tr>
<tr class="separator:ab8e46e501ec5cccc9f4266b04b537f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a904a48ccc392a71093a0d329dbd267ff"><td class="memItemLeft" align="right" valign="top"><a id="a904a48ccc392a71093a0d329dbd267ff"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XPLL_GTNORTHREFCLK1</b>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a904a48ccc392a71093a0d329dbd267ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70283f960c4e6d141e545db3bfb90fe1"><td class="memItemLeft" align="right" valign="top"><a id="a70283f960c4e6d141e545db3bfb90fe1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XPLL_GTSOUTHREFCLK0</b>&#160;&#160;&#160;5</td></tr>
<tr class="separator:a70283f960c4e6d141e545db3bfb90fe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5390364cc984d1fb2a66e0d192cac058"><td class="memItemLeft" align="right" valign="top"><a id="a5390364cc984d1fb2a66e0d192cac058"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XPLL_GTSOUTHREFCLK1</b>&#160;&#160;&#160;6</td></tr>
<tr class="separator:a5390364cc984d1fb2a66e0d192cac058"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38424b2a3ce1b2b520ce8961f8ca8b8d"><td class="memItemLeft" align="right" valign="top"><a id="a38424b2a3ce1b2b520ce8961f8ca8b8d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XPLL_GTEASTREFCLK0</b>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a38424b2a3ce1b2b520ce8961f8ca8b8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad848cb5fe26688aa002d0c761538c04a"><td class="memItemLeft" align="right" valign="top"><a id="ad848cb5fe26688aa002d0c761538c04a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XPLL_GTEASTREFCLK1</b>&#160;&#160;&#160;4</td></tr>
<tr class="separator:ad848cb5fe26688aa002d0c761538c04a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79b9c4846d8fcd03f8bf65bed9ad60f9"><td class="memItemLeft" align="right" valign="top"><a id="a79b9c4846d8fcd03f8bf65bed9ad60f9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XPLL_GTWESTREFCLK0</b>&#160;&#160;&#160;5</td></tr>
<tr class="separator:a79b9c4846d8fcd03f8bf65bed9ad60f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac46529fe622dc8a283b758ede7fba9a4"><td class="memItemLeft" align="right" valign="top"><a id="ac46529fe622dc8a283b758ede7fba9a4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XPLL_GTWESTREFCLK1</b>&#160;&#160;&#160;6</td></tr>
<tr class="separator:ac46529fe622dc8a283b758ede7fba9a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df10bee318bd6752cdc54d6cae916cb"><td class="memItemLeft" align="right" valign="top"><a id="a2df10bee318bd6752cdc54d6cae916cb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XPLL_GTGREFCLK</b>&#160;&#160;&#160;7</td></tr>
<tr class="separator:a2df10bee318bd6752cdc54d6cae916cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af699b85ad50d83a9999d9b7efa1ee01f"><td class="memItemLeft" align="right" valign="top"><a id="af699b85ad50d83a9999d9b7efa1ee01f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_SYSCLKSEL_MASK</b>&#160;&#160;&#160;0x0F000000</td></tr>
<tr class="separator:af699b85ad50d83a9999d9b7efa1ee01f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74192c501c6cbc9afba38aaf8777f293"><td class="memItemLeft" align="right" valign="top"><a id="a74192c501c6cbc9afba38aaf8777f293"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_SYSCLKSEL_SHIFT</b>&#160;&#160;&#160;24</td></tr>
<tr class="separator:a74192c501c6cbc9afba38aaf8777f293"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace052719aff60da5ec493d7c7f3544b2"><td class="memItemLeft" align="right" valign="top"><a id="ace052719aff60da5ec493d7c7f3544b2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XXSYSCLKSEL_DATA_PLL0</b>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ace052719aff60da5ec493d7c7f3544b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91275c000209ef710a09b1f2481f21f5"><td class="memItemLeft" align="right" valign="top"><a id="a91275c000209ef710a09b1f2481f21f5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XXSYSCLKSEL_DATA_PLL1</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a91275c000209ef710a09b1f2481f21f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36a67572ec2982d8fd9b65b7449c8c91"><td class="memItemLeft" align="right" valign="top"><a id="a36a67572ec2982d8fd9b65b7449c8c91"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XXSYSCLKSEL_DATA_CPLL</b>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a36a67572ec2982d8fd9b65b7449c8c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036c38d8bd339ac69d2b1c648a88810b"><td class="memItemLeft" align="right" valign="top"><a id="a036c38d8bd339ac69d2b1c648a88810b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XXSYSCLKSEL_DATA_QPLL</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a036c38d8bd339ac69d2b1c648a88810b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1ec4bf668eccfb27618cebafa601b4a"><td class="memItemLeft" align="right" valign="top"><a id="ad1ec4bf668eccfb27618cebafa601b4a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XXSYSCLKSEL_DATA_QPLL0</b>&#160;&#160;&#160;3</td></tr>
<tr class="separator:ad1ec4bf668eccfb27618cebafa601b4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e186caa345da78d788ccef0f5c4cba9"><td class="memItemLeft" align="right" valign="top"><a id="a1e186caa345da78d788ccef0f5c4cba9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XXSYSCLKSEL_DATA_QPLL1</b>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a1e186caa345da78d788ccef0f5c4cba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad47f11f34e22ad94b0b8ff1d50193397"><td class="memItemLeft" align="right" valign="top"><a id="ad47f11f34e22ad94b0b8ff1d50193397"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XXSYSCLKSEL_OUT_CH</b>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ad47f11f34e22ad94b0b8ff1d50193397"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa7ec6c553e70a346660dcad5eabf144"><td class="memItemLeft" align="right" valign="top"><a id="aaa7ec6c553e70a346660dcad5eabf144"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XXSYSCLKSEL_OUT_CMN</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:aaa7ec6c553e70a346660dcad5eabf144"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab572de0a2fb38becbf5c9559f616a262"><td class="memItemLeft" align="right" valign="top"><a id="ab572de0a2fb38becbf5c9559f616a262"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XXSYSCLKSEL_OUT_CMN0</b>&#160;&#160;&#160;2</td></tr>
<tr class="separator:ab572de0a2fb38becbf5c9559f616a262"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cf3c1874dae561e1969bba6b3ac8413"><td class="memItemLeft" align="right" valign="top"><a id="a8cf3c1874dae561e1969bba6b3ac8413"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_XXSYSCLKSEL_OUT_CMN1</b>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a8cf3c1874dae561e1969bba6b3ac8413"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af66776d46cc5fdfef8c051223b1c6ab1"><td class="memItemLeft" align="right" valign="top"><a id="af66776d46cc5fdfef8c051223b1c6ab1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_RXSYSCLKSEL_OUT_MASK</b>(G)</td></tr>
<tr class="separator:af66776d46cc5fdfef8c051223b1c6ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a025cb40967debdad13258f37a8ec09f0"><td class="memItemLeft" align="right" valign="top"><a id="a025cb40967debdad13258f37a8ec09f0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_TXSYSCLKSEL_OUT_MASK</b>(G)</td></tr>
<tr class="separator:a025cb40967debdad13258f37a8ec09f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2103412cb7d84b6c93fb9ae7029aab71"><td class="memItemLeft" align="right" valign="top"><a id="a2103412cb7d84b6c93fb9ae7029aab71"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_RXSYSCLKSEL_DATA_MASK</b>(G)</td></tr>
<tr class="separator:a2103412cb7d84b6c93fb9ae7029aab71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b5afcf49f77590740122eb158b302e8"><td class="memItemLeft" align="right" valign="top"><a id="a4b5afcf49f77590740122eb158b302e8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_TXSYSCLKSEL_DATA_MASK</b>(G)</td></tr>
<tr class="separator:a4b5afcf49f77590740122eb158b302e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38d0e7bbe8a27e2b490f3ffeea8ca648"><td class="memItemLeft" align="right" valign="top"><a id="a38d0e7bbe8a27e2b490f3ffeea8ca648"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_RXSYSCLKSEL_OUT_SHIFT</b>(G)</td></tr>
<tr class="separator:a38d0e7bbe8a27e2b490f3ffeea8ca648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3af3d66008068cd39cb902219d1b9f73"><td class="memItemLeft" align="right" valign="top"><a id="a3af3d66008068cd39cb902219d1b9f73"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_TXSYSCLKSEL_OUT_SHIFT</b>(G)</td></tr>
<tr class="separator:a3af3d66008068cd39cb902219d1b9f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08db208287395be362917a1bc343dce8"><td class="memItemLeft" align="right" valign="top"><a id="a08db208287395be362917a1bc343dce8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_RXSYSCLKSEL_DATA_SHIFT</b>(G)</td></tr>
<tr class="separator:a08db208287395be362917a1bc343dce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f58aeaa25cf673b7b8f7d0303774c5d"><td class="memItemLeft" align="right" valign="top"><a id="a9f58aeaa25cf673b7b8f7d0303774c5d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_REF_CLK_SEL_TXSYSCLKSEL_DATA_SHIFT</b>(G)</td></tr>
<tr class="separator:a9f58aeaa25cf673b7b8f7d0303774c5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a614c72393dee4d9b8c21fc0d552d07e8"><td class="memItemLeft" align="right" valign="top"><a id="a614c72393dee4d9b8c21fc0d552d07e8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_PLL_RESET_CPLL_MASK</b>&#160;&#160;&#160;0x1</td></tr>
<tr class="separator:a614c72393dee4d9b8c21fc0d552d07e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48a9c80ac027541cb5afb54bee102fdf"><td class="memItemLeft" align="right" valign="top"><a id="a48a9c80ac027541cb5afb54bee102fdf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_PLL_RESET_QPLL0_MASK</b>&#160;&#160;&#160;0x2</td></tr>
<tr class="separator:a48a9c80ac027541cb5afb54bee102fdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a115df2b3de6e9a5fb489135a0ba553a4"><td class="memItemLeft" align="right" valign="top"><a id="a115df2b3de6e9a5fb489135a0ba553a4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_PLL_RESET_QPLL1_MASK</b>&#160;&#160;&#160;0x4</td></tr>
<tr class="separator:a115df2b3de6e9a5fb489135a0ba553a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82b799e34c08dc9d5701e9f2465083a5"><td class="memItemLeft" align="right" valign="top"><a id="a82b799e34c08dc9d5701e9f2465083a5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_PLL_LOCK_STATUS_CPLL_MASK</b>(Ch)&#160;&#160;&#160;(0x01 &lt;&lt; (Ch - 1))</td></tr>
<tr class="separator:a82b799e34c08dc9d5701e9f2465083a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89e35d3be0b8d1942436152817321827"><td class="memItemLeft" align="right" valign="top"><a id="a89e35d3be0b8d1942436152817321827"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_PLL_LOCK_STATUS_QPLL0_MASK</b>&#160;&#160;&#160;0x10</td></tr>
<tr class="separator:a89e35d3be0b8d1942436152817321827"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade38a4cd6f631fb127241292b60482d0"><td class="memItemLeft" align="right" valign="top"><a id="ade38a4cd6f631fb127241292b60482d0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_PLL_LOCK_STATUS_QPLL1_MASK</b>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:ade38a4cd6f631fb127241292b60482d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a503ab32adc84817ebd54f488de14fe0f"><td class="memItemLeft" align="right" valign="top"><a id="a503ab32adc84817ebd54f488de14fe0f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_PLL_LOCK_STATUS_CPLL_ALL_MASK</b></td></tr>
<tr class="separator:a503ab32adc84817ebd54f488de14fe0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598b853807e775702e06d90ae2028f15"><td class="memItemLeft" align="right" valign="top"><a id="a598b853807e775702e06d90ae2028f15"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_PLL_LOCK_STATUS_CPLL_HDMI_MASK</b></td></tr>
<tr class="separator:a598b853807e775702e06d90ae2028f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26501cfedfa60c63721e36c4b16edefa"><td class="memItemLeft" align="right" valign="top"><a id="a26501cfedfa60c63721e36c4b16edefa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TXRX_INIT_GTRESET_MASK</b>(Ch)&#160;&#160;&#160;(0x01 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a26501cfedfa60c63721e36c4b16edefa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c5ca3037fe34761ac6d7e8a23a07941"><td class="memItemLeft" align="right" valign="top"><a id="a9c5ca3037fe34761ac6d7e8a23a07941"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TXRX_INIT_PMARESET_MASK</b>(Ch)&#160;&#160;&#160;(0x02 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a9c5ca3037fe34761ac6d7e8a23a07941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5468c847ed400c780604fed239ab5c5"><td class="memItemLeft" align="right" valign="top"><a id="af5468c847ed400c780604fed239ab5c5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TXRX_INIT_PCSRESET_MASK</b>(Ch)&#160;&#160;&#160;(0x04 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:af5468c847ed400c780604fed239ab5c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22d1b42fe983250a7ebe64acb7c26966"><td class="memItemLeft" align="right" valign="top"><a id="a22d1b42fe983250a7ebe64acb7c26966"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_INIT_USERRDY_MASK</b>(Ch)&#160;&#160;&#160;(0x08 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a22d1b42fe983250a7ebe64acb7c26966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf685da805c452c0b6b7c27e0c4d4140"><td class="memItemLeft" align="right" valign="top"><a id="abf685da805c452c0b6b7c27e0c4d4140"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_INIT_USERRDY_MASK</b>(Ch)&#160;&#160;&#160;(0x40 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:abf685da805c452c0b6b7c27e0c4d4140"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a599b838ab781d28b725305789a99b393"><td class="memItemLeft" align="right" valign="top"><a id="a599b838ab781d28b725305789a99b393"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TXRX_INIT_PLLGTRESET_MASK</b>(Ch)&#160;&#160;&#160;(0x80 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a599b838ab781d28b725305789a99b393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aac6670e4f378270415c5d4bb03401a"><td class="memItemLeft" align="right" valign="top"><a id="a7aac6670e4f378270415c5d4bb03401a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TXRX_INIT_GTRESET_ALL_MASK</b></td></tr>
<tr class="separator:a7aac6670e4f378270415c5d4bb03401a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2a8f5464bad44ae6bff5a39532e1fb9"><td class="memItemLeft" align="right" valign="top"><a id="aa2a8f5464bad44ae6bff5a39532e1fb9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_INIT_USERRDY_ALL_MASK</b></td></tr>
<tr class="separator:aa2a8f5464bad44ae6bff5a39532e1fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0830a06b34073f57c7caaa4a539000bd"><td class="memItemLeft" align="right" valign="top"><a id="a0830a06b34073f57c7caaa4a539000bd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_INIT_USERRDY_ALL_MASK</b></td></tr>
<tr class="separator:a0830a06b34073f57c7caaa4a539000bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab16ab3e541e27b78f7979b9675f7ba83"><td class="memItemLeft" align="right" valign="top"><a id="ab16ab3e541e27b78f7979b9675f7ba83"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TXRX_INIT_PLLGTRESET_ALL_MASK</b></td></tr>
<tr class="separator:ab16ab3e541e27b78f7979b9675f7ba83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d6f1e3f1ea1468c3a0eea0ff54bec2b"><td class="memItemLeft" align="right" valign="top"><a id="a2d6f1e3f1ea1468c3a0eea0ff54bec2b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TXRX_INIT_STATUS_RESETDONE_MASK</b>(Ch)&#160;&#160;&#160;(0x01 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a2d6f1e3f1ea1468c3a0eea0ff54bec2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45e19f833cea5990d77f53e6fa8a50c6"><td class="memItemLeft" align="right" valign="top"><a id="a45e19f833cea5990d77f53e6fa8a50c6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TXRX_INIT_STATUS_PMARESETDONE_MASK</b>(Ch)&#160;&#160;&#160;(0x02 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a45e19f833cea5990d77f53e6fa8a50c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc5977daee1366e2454d8b92a8a7b823"><td class="memItemLeft" align="right" valign="top"><a id="adc5977daee1366e2454d8b92a8a7b823"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TXRX_INIT_STATUS_POWERGOOD_MASK</b>(Ch)&#160;&#160;&#160;(0x04 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:adc5977daee1366e2454d8b92a8a7b823"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ec277d59d667f0278dd706df8bc9c49"><td class="memItemLeft" align="right" valign="top"><a id="a9ec277d59d667f0278dd706df8bc9c49"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TXRX_INIT_STATUS_RESETDONE_ALL_MASK</b></td></tr>
<tr class="separator:a9ec277d59d667f0278dd706df8bc9c49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10e4d8c275b0364da3c7600f27317f80"><td class="memItemLeft" align="right" valign="top"><a id="a10e4d8c275b0364da3c7600f27317f80"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TXRX_INIT_STATUS_PMARESETDONE_ALL_MASK</b></td></tr>
<tr class="separator:a10e4d8c275b0364da3c7600f27317f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93a749edf6bc9b4b49d8d4516c32a97e"><td class="memItemLeft" align="right" valign="top"><a id="a93a749edf6bc9b4b49d8d4516c32a97e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_IBUFDS_GTXX_CTRL_GTREFCLK0_CEB_MASK</b>&#160;&#160;&#160;0x1</td></tr>
<tr class="separator:a93a749edf6bc9b4b49d8d4516c32a97e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a62aaeb5a91357f55be2acd15d473eb"><td class="memItemLeft" align="right" valign="top"><a id="a9a62aaeb5a91357f55be2acd15d473eb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_IBUFDS_GTXX_CTRL_GTREFCLK1_CEB_MASK</b>&#160;&#160;&#160;0x2</td></tr>
<tr class="separator:a9a62aaeb5a91357f55be2acd15d473eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f29e8743378b2e9235c310e1c58ec21"><td class="memItemLeft" align="right" valign="top"><a id="a6f29e8743378b2e9235c310e1c58ec21"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_POWERDOWN_CONTROL_CPLLPD_MASK</b>(Ch)&#160;&#160;&#160;(0x01 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a6f29e8743378b2e9235c310e1c58ec21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acba7c208384732be9e8ffe356f7a6387"><td class="memItemLeft" align="right" valign="top"><a id="acba7c208384732be9e8ffe356f7a6387"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_POWERDOWN_CONTROL_QPLL0PD_MASK</b>(Ch)&#160;&#160;&#160;(0x02 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:acba7c208384732be9e8ffe356f7a6387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae07be42f5af7ad6233488e47da9afdfc"><td class="memItemLeft" align="right" valign="top"><a id="ae07be42f5af7ad6233488e47da9afdfc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_POWERDOWN_CONTROL_QPLL1PD_MASK</b>(Ch)&#160;&#160;&#160;(0x04 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:ae07be42f5af7ad6233488e47da9afdfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f2200274f8fdf062e06f47ddcf765c8"><td class="memItemLeft" align="right" valign="top"><a id="a3f2200274f8fdf062e06f47ddcf765c8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_POWERDOWN_CONTROL_RXPD_MASK</b>(Ch)&#160;&#160;&#160;(0x18 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a3f2200274f8fdf062e06f47ddcf765c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9fd81d320509940ec4a540b43eafeec"><td class="memItemLeft" align="right" valign="top"><a id="aa9fd81d320509940ec4a540b43eafeec"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_POWERDOWN_CONTROL_RXPD_SHIFT</b>(Ch)&#160;&#160;&#160;(3 + (8 * (Ch - 1)))</td></tr>
<tr class="separator:aa9fd81d320509940ec4a540b43eafeec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f1d4da0ed89ada34e51db97cc3b4eb2"><td class="memItemLeft" align="right" valign="top"><a id="a5f1d4da0ed89ada34e51db97cc3b4eb2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_POWERDOWN_CONTROL_TXPD_MASK</b>(Ch)&#160;&#160;&#160;(0x60 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a5f1d4da0ed89ada34e51db97cc3b4eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2b8243cc25e73004f0ca2ae40b74a95"><td class="memItemLeft" align="right" valign="top"><a id="ab2b8243cc25e73004f0ca2ae40b74a95"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_POWERDOWN_CONTROL_TXPD_SHIFT</b>(Ch)&#160;&#160;&#160;(5 + (8 * (Ch - 1)))</td></tr>
<tr class="separator:ab2b8243cc25e73004f0ca2ae40b74a95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75dd11e19824dc27d9db9b7e02471471"><td class="memItemLeft" align="right" valign="top"><a id="a75dd11e19824dc27d9db9b7e02471471"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_LOOPBACK_CONTROL_CH_MASK</b>(Ch)&#160;&#160;&#160;(0x03 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a75dd11e19824dc27d9db9b7e02471471"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c6eb348239f00188259171acca85870"><td class="memItemLeft" align="right" valign="top"><a id="a0c6eb348239f00188259171acca85870"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_LOOPBACK_CONTROL_CH_SHIFT</b>(Ch)&#160;&#160;&#160;(8 * (Ch - 1))</td></tr>
<tr class="separator:a0c6eb348239f00188259171acca85870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae554f76a382595bab8498478277d673e"><td class="memItemLeft" align="right" valign="top"><a id="ae554f76a382595bab8498478277d673e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_CONTROL_DRPADDR_MASK</b>&#160;&#160;&#160;0x00000FFF</td></tr>
<tr class="separator:ae554f76a382595bab8498478277d673e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9924b44ce7b61257f14a6366feb8bc7"><td class="memItemLeft" align="right" valign="top"><a id="aa9924b44ce7b61257f14a6366feb8bc7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_CONTROL_DRPEN_MASK</b>&#160;&#160;&#160;0x00001000</td></tr>
<tr class="separator:aa9924b44ce7b61257f14a6366feb8bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d8780683b86dafd8cc60d4ea489496f"><td class="memItemLeft" align="right" valign="top"><a id="a9d8780683b86dafd8cc60d4ea489496f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_CONTROL_DRPWE_MASK</b>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="separator:a9d8780683b86dafd8cc60d4ea489496f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58683fee9c179a2a23aaec39d1949e9d"><td class="memItemLeft" align="right" valign="top"><a id="a58683fee9c179a2a23aaec39d1949e9d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_CONTROL_DRPRESET_MASK</b>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="separator:a58683fee9c179a2a23aaec39d1949e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38b6e1ae3c62e860d15ed9a636ca4d1b"><td class="memItemLeft" align="right" valign="top"><a id="a38b6e1ae3c62e860d15ed9a636ca4d1b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_CONTROL_DRPDI_MASK</b>&#160;&#160;&#160;0xFFFF0000</td></tr>
<tr class="separator:a38b6e1ae3c62e860d15ed9a636ca4d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae10a741120df02eb5c6c2251d2c562c0"><td class="memItemLeft" align="right" valign="top"><a id="ae10a741120df02eb5c6c2251d2c562c0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_CONTROL_DRPDI_SHIFT</b>&#160;&#160;&#160;16</td></tr>
<tr class="separator:ae10a741120df02eb5c6c2251d2c562c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6cf2c06f60b157c7bbd6ae6d58aba7d"><td class="memItemLeft" align="right" valign="top"><a id="aa6cf2c06f60b157c7bbd6ae6d58aba7d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_STATUS_DRPO_MASK</b>&#160;&#160;&#160;0x0FFFF</td></tr>
<tr class="separator:aa6cf2c06f60b157c7bbd6ae6d58aba7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a990c447f2291e87b6a6736c3c5a985bf"><td class="memItemLeft" align="right" valign="top"><a id="a990c447f2291e87b6a6736c3c5a985bf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_STATUS_DRPRDY_MASK</b>&#160;&#160;&#160;0x10000</td></tr>
<tr class="separator:a990c447f2291e87b6a6736c3c5a985bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7d29e34fa135868f2490f9bd0dc52ff"><td class="memItemLeft" align="right" valign="top"><a id="ad7d29e34fa135868f2490f9bd0dc52ff"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRP_STATUS_DRPBUSY_MASK</b>&#160;&#160;&#160;0x20000</td></tr>
<tr class="separator:ad7d29e34fa135868f2490f9bd0dc52ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9bdd4283e0668c7b1db842dd6bb1412"><td class="memItemLeft" align="right" valign="top"><a id="ac9bdd4283e0668c7b1db842dd6bb1412"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_CONTROL_TX8B10BEN_MASK</b>(Ch)&#160;&#160;&#160;(0x01 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:ac9bdd4283e0668c7b1db842dd6bb1412"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf5aa83e95a32a80532ab24d550e442c"><td class="memItemLeft" align="right" valign="top"><a id="abf5aa83e95a32a80532ab24d550e442c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_CONTROL_TX8B10BEN_ALL_MASK</b></td></tr>
<tr class="separator:abf5aa83e95a32a80532ab24d550e442c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a078438d28b3754ee7a57d242b4d15769"><td class="memItemLeft" align="right" valign="top"><a id="a078438d28b3754ee7a57d242b4d15769"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_CONTROL_TXPOLARITY_MASK</b>(Ch)&#160;&#160;&#160;(0x02 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a078438d28b3754ee7a57d242b4d15769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bc9cf07a2e8af90452996536fcd2d54"><td class="memItemLeft" align="right" valign="top"><a id="a2bc9cf07a2e8af90452996536fcd2d54"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_CONTROL_TXPRBSSEL_MASK</b>(Ch)&#160;&#160;&#160;(0x1C &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a2bc9cf07a2e8af90452996536fcd2d54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa646f03aa531a3521c31f6a6dd7d9915"><td class="memItemLeft" align="right" valign="top"><a id="aa646f03aa531a3521c31f6a6dd7d9915"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_CONTROL_TXPRBSSEL_SHIFT</b>(Ch)&#160;&#160;&#160;(2 + (8 * (Ch - 1)))</td></tr>
<tr class="separator:aa646f03aa531a3521c31f6a6dd7d9915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a662be0c6f2d8f9e6ea6a2a937e81c5be"><td class="memItemLeft" align="right" valign="top"><a id="a662be0c6f2d8f9e6ea6a2a937e81c5be"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_CONTROL_TXPRBSFORCEERR_MASK</b>(Ch)&#160;&#160;&#160;(0x20 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a662be0c6f2d8f9e6ea6a2a937e81c5be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39a8f8caa14bf945d318b9b8b4c7bc70"><td class="memItemLeft" align="right" valign="top"><a id="a39a8f8caa14bf945d318b9b8b4c7bc70"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_BUFFER_BYPASS_TXPHDLYRESET_MASK</b>(Ch)&#160;&#160;&#160;(0x01 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a39a8f8caa14bf945d318b9b8b4c7bc70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a082d9edf607810956166092b87815844"><td class="memItemLeft" align="right" valign="top"><a id="a082d9edf607810956166092b87815844"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_BUFFER_BYPASS_TXPHALIGN_MASK</b>(Ch)&#160;&#160;&#160;(0x02 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a082d9edf607810956166092b87815844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47b98dfbce7f430b13dadd3ce87401e2"><td class="memItemLeft" align="right" valign="top"><a id="a47b98dfbce7f430b13dadd3ce87401e2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_BUFFER_BYPASS_TXPHALIGNEN_MASK</b>(Ch)&#160;&#160;&#160;(0x04 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a47b98dfbce7f430b13dadd3ce87401e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a43e9016331230fbfb201efcca4cfae"><td class="memItemLeft" align="right" valign="top"><a id="a8a43e9016331230fbfb201efcca4cfae"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_BUFFER_BYPASS_TXPHDLYPD_MASK</b>(Ch)&#160;&#160;&#160;(0x08 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a8a43e9016331230fbfb201efcca4cfae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d9291ec0ccb1218df0cb557208dea40"><td class="memItemLeft" align="right" valign="top"><a id="a2d9291ec0ccb1218df0cb557208dea40"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_BUFFER_BYPASS_TXPHINIT_MASK</b>(Ch)&#160;&#160;&#160;(0x10 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a2d9291ec0ccb1218df0cb557208dea40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f18de9c0968e581264b705a002c008c"><td class="memItemLeft" align="right" valign="top"><a id="a3f18de9c0968e581264b705a002c008c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_BUFFER_BYPASS_TXDLYRESET_MASK</b>(Ch)&#160;&#160;&#160;(0x20 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a3f18de9c0968e581264b705a002c008c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10e07a0199f99198142c4642010bba2f"><td class="memItemLeft" align="right" valign="top"><a id="a10e07a0199f99198142c4642010bba2f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_BUFFER_BYPASS_TXDLYBYPASS_MASK</b>(Ch)&#160;&#160;&#160;(0x40 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a10e07a0199f99198142c4642010bba2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa790f69951e93ddda8d442972dcae8a8"><td class="memItemLeft" align="right" valign="top"><a id="aa790f69951e93ddda8d442972dcae8a8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_BUFFER_BYPASS_TXDLYEN_MASK</b>(Ch)&#160;&#160;&#160;(0x80 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:aa790f69951e93ddda8d442972dcae8a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a763f8cf9559d144f0ad0f23f2ffa06f1"><td class="memItemLeft" align="right" valign="top"><a id="a763f8cf9559d144f0ad0f23f2ffa06f1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_STATUS_TXPHALIGNDONE_MASK</b>(Ch)&#160;&#160;&#160;(0x01 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a763f8cf9559d144f0ad0f23f2ffa06f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa881b173a29ba6550f7c010f5a58a261"><td class="memItemLeft" align="right" valign="top"><a id="aa881b173a29ba6550f7c010f5a58a261"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_STATUS_TXPHINITDONE_MASK</b>(Ch)&#160;&#160;&#160;(0x02 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:aa881b173a29ba6550f7c010f5a58a261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa7509dd535425252987c68d9e316259"><td class="memItemLeft" align="right" valign="top"><a id="afa7509dd535425252987c68d9e316259"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_STATUS_TXDLYRESETDONE_MASK</b>(Ch)&#160;&#160;&#160;(0x04 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:afa7509dd535425252987c68d9e316259"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95e1635c4c29f2c4059dc52e0d374a07"><td class="memItemLeft" align="right" valign="top"><a id="a95e1635c4c29f2c4059dc52e0d374a07"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_STATUS_TXBUFSTATUS_MASK</b>(Ch)&#160;&#160;&#160;(0x18 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a95e1635c4c29f2c4059dc52e0d374a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c0efb060e808367c265f27f1b382317"><td class="memItemLeft" align="right" valign="top"><a id="a1c0efb060e808367c265f27f1b382317"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_STATUS_TXBUFSTATUS_SHIFT</b>(Ch)&#160;&#160;&#160;(3 + (8 * (Ch - 1)))</td></tr>
<tr class="separator:a1c0efb060e808367c265f27f1b382317"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61e9f8e8ae3bfee4fa8590eb974feb29"><td class="memItemLeft" align="right" valign="top"><a id="a61e9f8e8ae3bfee4fa8590eb974feb29"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_TXDIFFCTRL_MASK</b>(Ch)&#160;&#160;&#160;(0x000F &lt;&lt; (16 * ((Ch - 1) % 2)))</td></tr>
<tr class="separator:a61e9f8e8ae3bfee4fa8590eb974feb29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa32ca125859c404156815721a4fbb32d"><td class="memItemLeft" align="right" valign="top"><a id="aa32ca125859c404156815721a4fbb32d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_TXDIFFCTRL_SHIFT</b>(Ch)&#160;&#160;&#160;(16 * ((Ch - 1) % 2))</td></tr>
<tr class="separator:aa32ca125859c404156815721a4fbb32d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39db9e981ba497f5fa78e151dfe8059"><td class="memItemLeft" align="right" valign="top"><a id="ae39db9e981ba497f5fa78e151dfe8059"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_TXELECIDLE_MASK</b>(Ch)&#160;&#160;&#160;(0x0010 &lt;&lt; (16 * ((Ch - 1) % 2)))</td></tr>
<tr class="separator:ae39db9e981ba497f5fa78e151dfe8059"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d99b60b25d991324a20d52fedf024a0"><td class="memItemLeft" align="right" valign="top"><a id="a8d99b60b25d991324a20d52fedf024a0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_TXELECIDLE_SHIFT</b>(Ch)&#160;&#160;&#160;(4 + (16 * ((Ch - 1) % 2)))</td></tr>
<tr class="separator:a8d99b60b25d991324a20d52fedf024a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d02558d0de36385b650fb2356780724"><td class="memItemLeft" align="right" valign="top"><a id="a9d02558d0de36385b650fb2356780724"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_TXINHIBIT_MASK</b>(Ch)&#160;&#160;&#160;(0x0020 &lt;&lt; (16 * ((Ch - 1) % 2)))</td></tr>
<tr class="separator:a9d02558d0de36385b650fb2356780724"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade99734ca682e8fd453ce905fd3b0989"><td class="memItemLeft" align="right" valign="top"><a id="ade99734ca682e8fd453ce905fd3b0989"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_TXINHIBIT_SHIFT</b>(Ch)&#160;&#160;&#160;(5 + (16 * ((Ch - 1) % 2)))</td></tr>
<tr class="separator:ade99734ca682e8fd453ce905fd3b0989"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86cc254f38c57a28eca24e7e18bae06b"><td class="memItemLeft" align="right" valign="top"><a id="a86cc254f38c57a28eca24e7e18bae06b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_TXPOSTCURSOR_MASK</b>(Ch)&#160;&#160;&#160;(0x07C0 &lt;&lt; (16 * ((Ch - 1) % 2)))</td></tr>
<tr class="separator:a86cc254f38c57a28eca24e7e18bae06b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae55e51487e5085dff41d7bcffb05c10d"><td class="memItemLeft" align="right" valign="top"><a id="ae55e51487e5085dff41d7bcffb05c10d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_TXPOSTCURSOR_SHIFT</b>(Ch)&#160;&#160;&#160;(6 + (16 * ((Ch - 1) % 2)))</td></tr>
<tr class="separator:ae55e51487e5085dff41d7bcffb05c10d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad87a6f4e2aa7e181ce25aad667080c7"><td class="memItemLeft" align="right" valign="top"><a id="aad87a6f4e2aa7e181ce25aad667080c7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_TXPRECURSOR_MASK</b>(Ch)&#160;&#160;&#160;(0xF800 &lt;&lt; (16 * ((Ch - 1) % 2)))</td></tr>
<tr class="separator:aad87a6f4e2aa7e181ce25aad667080c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2904e4700c6af2f72ea313de60f1896e"><td class="memItemLeft" align="right" valign="top"><a id="a2904e4700c6af2f72ea313de60f1896e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_TX_DRIVER_TXPRECURSOR_SHIFT</b>(Ch)&#160;&#160;&#160;(11 + (16 * ((Ch - 1) % 2)))</td></tr>
<tr class="separator:a2904e4700c6af2f72ea313de60f1896e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bb2aca234ba12249270f060756042a3"><td class="memItemLeft" align="right" valign="top"><a id="a5bb2aca234ba12249270f060756042a3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_CONTROL_RX8B10BEN_MASK</b>(Ch)&#160;&#160;&#160;(0x02 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a5bb2aca234ba12249270f060756042a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a428cb73344bd349cbcb6be76ee9dd306"><td class="memItemLeft" align="right" valign="top"><a id="a428cb73344bd349cbcb6be76ee9dd306"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_CONTROL_RX8B10BEN_ALL_MASK</b></td></tr>
<tr class="separator:a428cb73344bd349cbcb6be76ee9dd306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a632f1cde7ee0e608e7a162be4070833c"><td class="memItemLeft" align="right" valign="top"><a id="a632f1cde7ee0e608e7a162be4070833c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_CONTROL_RXPOLARITY_MASK</b>(Ch)&#160;&#160;&#160;(0x04 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a632f1cde7ee0e608e7a162be4070833c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9552d8e47c48c1aa0e41b5e978d9fc87"><td class="memItemLeft" align="right" valign="top"><a id="a9552d8e47c48c1aa0e41b5e978d9fc87"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_CONTROL_RXPRBSCNTRESET_MASK</b>(Ch)&#160;&#160;&#160;(0x08 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a9552d8e47c48c1aa0e41b5e978d9fc87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1681bb9c7c755d998a7666a1180d0b0b"><td class="memItemLeft" align="right" valign="top"><a id="a1681bb9c7c755d998a7666a1180d0b0b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_CONTROL_RXPRBSSEL_MASK</b>(Ch)&#160;&#160;&#160;(0x70 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a1681bb9c7c755d998a7666a1180d0b0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a654db92566bb58df1caa2caa1f86e0"><td class="memItemLeft" align="right" valign="top"><a id="a8a654db92566bb58df1caa2caa1f86e0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_CONTROL_RXPRBSSEL_SHIFT</b>(Ch)&#160;&#160;&#160;(4 + (8 * (Ch - 1)))</td></tr>
<tr class="separator:a8a654db92566bb58df1caa2caa1f86e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83cd998780b48c560ad15355cae1ccf0"><td class="memItemLeft" align="right" valign="top"><a id="a83cd998780b48c560ad15355cae1ccf0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_STATUS_RXCDRLOCK_MASK</b>(Ch)&#160;&#160;&#160;(0x1 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a83cd998780b48c560ad15355cae1ccf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37e2dda56d627c324a073e8a34926c2e"><td class="memItemLeft" align="right" valign="top"><a id="a37e2dda56d627c324a073e8a34926c2e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_STATUS_RXBUFSTATUS_MASK</b>(Ch)&#160;&#160;&#160;(0xE &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a37e2dda56d627c324a073e8a34926c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36601d9c29a6703cf1d68745625bdaf7"><td class="memItemLeft" align="right" valign="top"><a id="a36601d9c29a6703cf1d68745625bdaf7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_STATUS_RXBUFSTATUS_SHIFT</b>(Ch)&#160;&#160;&#160;(1 + (8 * (Ch - 1)))</td></tr>
<tr class="separator:a36601d9c29a6703cf1d68745625bdaf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68d125df2d07446487bc49d8e90d6038"><td class="memItemLeft" align="right" valign="top"><a id="a68d125df2d07446487bc49d8e90d6038"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_CONTROL_RXLPMEN_MASK</b>(Ch)&#160;&#160;&#160;(0x01 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a68d125df2d07446487bc49d8e90d6038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72b2c43cebda9eef24e7dbcea91e2250"><td class="memItemLeft" align="right" valign="top"><a id="a72b2c43cebda9eef24e7dbcea91e2250"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_STATUS_RXCDRHOLD_MASK</b>(Ch)&#160;&#160;&#160;(0x02 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a72b2c43cebda9eef24e7dbcea91e2250"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dc5f5edc2941dbcceaa30e4b4cf5304"><td class="memItemLeft" align="right" valign="top"><a id="a6dc5f5edc2941dbcceaa30e4b4cf5304"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_STATUS_RXOSOVRDEN_MASK</b>(Ch)&#160;&#160;&#160;(0x04 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a6dc5f5edc2941dbcceaa30e4b4cf5304"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d3ee18fcd79bded3ce204748cc1e2d"><td class="memItemLeft" align="right" valign="top"><a id="a54d3ee18fcd79bded3ce204748cc1e2d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_STATUS_RXLPMLFKLOVRDEN_MASK</b>(Ch)&#160;&#160;&#160;(0x08 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a54d3ee18fcd79bded3ce204748cc1e2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addab7416c9d4d50fba557ca43d3a847a"><td class="memItemLeft" align="right" valign="top"><a id="addab7416c9d4d50fba557ca43d3a847a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_STATUS_RXLPMHFOVRDEN_MASK</b>(Ch)&#160;&#160;&#160;(0x10 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:addab7416c9d4d50fba557ca43d3a847a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d7e24decadeefe64ce35f7c79174e18"><td class="memItemLeft" align="right" valign="top"><a id="a2d7e24decadeefe64ce35f7c79174e18"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_RX_CONTROL_RXLPMEN_ALL_MASK</b></td></tr>
<tr class="separator:a2d7e24decadeefe64ce35f7c79174e18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40457ba579b11b6b3a755d8a21e33abe"><td class="memItemLeft" align="right" valign="top"><a id="a40457ba579b11b6b3a755d8a21e33abe"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_TXRESETDONE_MASK</b>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="separator:a40457ba579b11b6b3a755d8a21e33abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2689eefaf00b940fe472a2389b2dfaf0"><td class="memItemLeft" align="right" valign="top"><a id="a2689eefaf00b940fe472a2389b2dfaf0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_RXRESETDONE_MASK</b>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="separator:a2689eefaf00b940fe472a2389b2dfaf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab017f8f14b64dda8e899721dca481ebd"><td class="memItemLeft" align="right" valign="top"><a id="ab017f8f14b64dda8e899721dca481ebd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_CPLL_LOCK_MASK</b>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="separator:ab017f8f14b64dda8e899721dca481ebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9da5378cf08b4c701f516d76b33f584c"><td class="memItemLeft" align="right" valign="top"><a id="a9da5378cf08b4c701f516d76b33f584c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_QPLL0_LOCK_MASK</b>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="separator:a9da5378cf08b4c701f516d76b33f584c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78c1e8ce95ccfbfb7eadf0970f8ad645"><td class="memItemLeft" align="right" valign="top"><a id="a78c1e8ce95ccfbfb7eadf0970f8ad645"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_TXALIGNDONE_MASK</b>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="separator:a78c1e8ce95ccfbfb7eadf0970f8ad645"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a548f061facb4d3b75ed030ce31d542a5"><td class="memItemLeft" align="right" valign="top"><a id="a548f061facb4d3b75ed030ce31d542a5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_QPLL1_LOCK_MASK</b>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="separator:a548f061facb4d3b75ed030ce31d542a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0f805571186985f7faf34d6afa6dd47"><td class="memItemLeft" align="right" valign="top"><a id="ad0f805571186985f7faf34d6afa6dd47"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_TXCLKDETFREQCHANGE_MASK</b>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="separator:ad0f805571186985f7faf34d6afa6dd47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf1fe30cf5c21210054dd902e8d6b258"><td class="memItemLeft" align="right" valign="top"><a id="aaf1fe30cf5c21210054dd902e8d6b258"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_RXCLKDETFREQCHANGE_MASK</b>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="separator:aaf1fe30cf5c21210054dd902e8d6b258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad58a6b31663eb9b4d9364387cd1ed3ed"><td class="memItemLeft" align="right" valign="top"><a id="ad58a6b31663eb9b4d9364387cd1ed3ed"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_TXTMRTIMEOUT_MASK</b>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="separator:ad58a6b31663eb9b4d9364387cd1ed3ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af909b2e21e984e367351c70a43272501"><td class="memItemLeft" align="right" valign="top"><a id="af909b2e21e984e367351c70a43272501"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_RXTMRTIMEOUT_MASK</b>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="separator:af909b2e21e984e367351c70a43272501"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae301b32a4b57257cf77313bde5cc3f96"><td class="memItemLeft" align="right" valign="top"><a id="ae301b32a4b57257cf77313bde5cc3f96"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_INTR_QPLL_LOCK_MASK</b>&#160;&#160;&#160;XVPHY_INTR_QPLL0_LOCK_MASK</td></tr>
<tr class="separator:ae301b32a4b57257cf77313bde5cc3f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df75b0f7019decb3e95b2bceef9c1ef"><td class="memItemLeft" align="right" valign="top"><a id="a5df75b0f7019decb3e95b2bceef9c1ef"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_CTRL_CFG_NEW_MASK</b>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:a5df75b0f7019decb3e95b2bceef9c1ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a999328ac2bba61e84a726534c009f151"><td class="memItemLeft" align="right" valign="top"><a id="a999328ac2bba61e84a726534c009f151"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_CTRL_RST_MASK</b>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:a999328ac2bba61e84a726534c009f151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1303bf95c8c11ab7cc6114ad1be5512b"><td class="memItemLeft" align="right" valign="top"><a id="a1303bf95c8c11ab7cc6114ad1be5512b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_CTRL_CFG_SUCCESS_MASK</b>&#160;&#160;&#160;0x10</td></tr>
<tr class="separator:a1303bf95c8c11ab7cc6114ad1be5512b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab918ad50eb053402dce17959cad89e71"><td class="memItemLeft" align="right" valign="top"><a id="ab918ad50eb053402dce17959cad89e71"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_CTRL_LOCKED_MASK</b>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:ab918ad50eb053402dce17959cad89e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a592628f2b3c02310fbf8860e64798d3f"><td class="memItemLeft" align="right" valign="top"><a id="a592628f2b3c02310fbf8860e64798d3f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_CTRL_PWRDWN_MASK</b>&#160;&#160;&#160;0x400</td></tr>
<tr class="separator:a592628f2b3c02310fbf8860e64798d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08e6084e5fa5c95b1db1feacb2b908da"><td class="memItemLeft" align="right" valign="top"><a id="a08e6084e5fa5c95b1db1feacb2b908da"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_CTRL_LOCKED_MASK_MASK</b>&#160;&#160;&#160;0x800</td></tr>
<tr class="separator:a08e6084e5fa5c95b1db1feacb2b908da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54bef08e9612ad991ab4e885653764bb"><td class="memItemLeft" align="right" valign="top"><a id="a54bef08e9612ad991ab4e885653764bb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_REG1_DIVCLK_MASK</b>&#160;&#160;&#160;0x00000FF</td></tr>
<tr class="separator:a54bef08e9612ad991ab4e885653764bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ece2c44c5387c1d39214afe7364ef52"><td class="memItemLeft" align="right" valign="top"><a id="a0ece2c44c5387c1d39214afe7364ef52"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_REG1_CLKFBOUT_MULT_MASK</b>&#160;&#160;&#160;0x000FF00</td></tr>
<tr class="separator:a0ece2c44c5387c1d39214afe7364ef52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e4ff45ea9c573d3ad8fefb7fbbfb723"><td class="memItemLeft" align="right" valign="top"><a id="a4e4ff45ea9c573d3ad8fefb7fbbfb723"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_REG1_CLKFBOUT_MULT_SHIFT</b>&#160;&#160;&#160;8</td></tr>
<tr class="separator:a4e4ff45ea9c573d3ad8fefb7fbbfb723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72bfa52412fd73f2007d50a67416fb93"><td class="memItemLeft" align="right" valign="top"><a id="a72bfa52412fd73f2007d50a67416fb93"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_REG1_CLKFBOUT_FRAC_MASK</b>&#160;&#160;&#160;0x3FF0000</td></tr>
<tr class="separator:a72bfa52412fd73f2007d50a67416fb93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a348416923b02cfab21b30fae5f191d5c"><td class="memItemLeft" align="right" valign="top"><a id="a348416923b02cfab21b30fae5f191d5c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_REG1_CLKFBOUT_FRAC_SHIFT</b>&#160;&#160;&#160;16</td></tr>
<tr class="separator:a348416923b02cfab21b30fae5f191d5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7e4d89c4b237b45347306767837804d"><td class="memItemLeft" align="right" valign="top"><a id="ad7e4d89c4b237b45347306767837804d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_REG2_DIVCLK_MASK</b>&#160;&#160;&#160;0x00000FF</td></tr>
<tr class="separator:ad7e4d89c4b237b45347306767837804d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4302d84b297b9d9f2f4ae1e5ecef0816"><td class="memItemLeft" align="right" valign="top"><a id="a4302d84b297b9d9f2f4ae1e5ecef0816"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_REG2_CLKOUT0_FRAC_MASK</b>&#160;&#160;&#160;0x3FF0000</td></tr>
<tr class="separator:a4302d84b297b9d9f2f4ae1e5ecef0816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a124597ac85af2e56188a7a077b755e15"><td class="memItemLeft" align="right" valign="top"><a id="a124597ac85af2e56188a7a077b755e15"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_REG2_CLKOUT0_FRAC_SHIFT</b>&#160;&#160;&#160;16</td></tr>
<tr class="separator:a124597ac85af2e56188a7a077b755e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88e733ae675dbaf8020cb6ffe5e49b53"><td class="memItemLeft" align="right" valign="top"><a id="a88e733ae675dbaf8020cb6ffe5e49b53"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MMCM_USRCLK_REG34_DIVCLK_MASK</b>&#160;&#160;&#160;0x00000FF</td></tr>
<tr class="separator:a88e733ae675dbaf8020cb6ffe5e49b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16a63cce33871218cbe6e7f994e66101"><td class="memItemLeft" align="right" valign="top"><a id="a16a63cce33871218cbe6e7f994e66101"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_BUFGGT_XXUSRCLK_CLR_MASK</b>&#160;&#160;&#160;0x1</td></tr>
<tr class="separator:a16a63cce33871218cbe6e7f994e66101"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab41d76ffdd4da95f7637377142c4c52a"><td class="memItemLeft" align="right" valign="top"><a id="ab41d76ffdd4da95f7637377142c4c52a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_BUFGGT_XXUSRCLK_DIV_MASK</b>&#160;&#160;&#160;0xE</td></tr>
<tr class="separator:ab41d76ffdd4da95f7637377142c4c52a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab94065b9a0e659155f7e4845c25e7de6"><td class="memItemLeft" align="right" valign="top"><a id="ab94065b9a0e659155f7e4845c25e7de6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_BUFGGT_XXUSRCLK_DIV_SHIFT</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ab94065b9a0e659155f7e4845c25e7de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1482cc2ad8b4ce6b8f61a01762bd3e9"><td class="memItemLeft" align="right" valign="top"><a id="ab1482cc2ad8b4ce6b8f61a01762bd3e9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MISC_XXUSRCLK_CKOUT1_OEN_MASK</b>&#160;&#160;&#160;0x1</td></tr>
<tr class="separator:ab1482cc2ad8b4ce6b8f61a01762bd3e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87845c8c1758a6752cdf93e406d89bb7"><td class="memItemLeft" align="right" valign="top"><a id="a87845c8c1758a6752cdf93e406d89bb7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_MISC_XXUSRCLK_REFCLK_CEB_MASK</b>&#160;&#160;&#160;0x2</td></tr>
<tr class="separator:a87845c8c1758a6752cdf93e406d89bb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa55a09c5512d1141abcf02be7980e415"><td class="memItemLeft" align="right" valign="top"><a id="aa55a09c5512d1141abcf02be7980e415"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_CTRL_RUN_MASK</b>&#160;&#160;&#160;0x1</td></tr>
<tr class="separator:aa55a09c5512d1141abcf02be7980e415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4f095ec8b22f94c3e083c54299194ca"><td class="memItemLeft" align="right" valign="top"><a id="ad4f095ec8b22f94c3e083c54299194ca"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_CTRL_TX_TMR_CLR_MASK</b>&#160;&#160;&#160;0x2</td></tr>
<tr class="separator:ad4f095ec8b22f94c3e083c54299194ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1158b7dbc7cccda355f3bed1ded80011"><td class="memItemLeft" align="right" valign="top"><a id="a1158b7dbc7cccda355f3bed1ded80011"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_CTRL_RX_TMR_CLR_MASK</b>&#160;&#160;&#160;0x4</td></tr>
<tr class="separator:a1158b7dbc7cccda355f3bed1ded80011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dec8da220fb3aecd24e49f5a1504d4f"><td class="memItemLeft" align="right" valign="top"><a id="a3dec8da220fb3aecd24e49f5a1504d4f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_CTRL_TX_FREQ_RST_MASK</b>&#160;&#160;&#160;0x8</td></tr>
<tr class="separator:a3dec8da220fb3aecd24e49f5a1504d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d8deb3302e7e22b54a0fef2b01a8c67"><td class="memItemLeft" align="right" valign="top"><a id="a0d8deb3302e7e22b54a0fef2b01a8c67"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_CTRL_RX_FREQ_RST_MASK</b>&#160;&#160;&#160;0x10</td></tr>
<tr class="separator:a0d8deb3302e7e22b54a0fef2b01a8c67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77f0710a338c7e274483efb2560bd428"><td class="memItemLeft" align="right" valign="top"><a id="a77f0710a338c7e274483efb2560bd428"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_CTRL_FREQ_LOCK_THRESH_MASK</b>&#160;&#160;&#160;0x1FE0</td></tr>
<tr class="separator:a77f0710a338c7e274483efb2560bd428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1efdbef7d56af6ca2251fd84014e691c"><td class="memItemLeft" align="right" valign="top"><a id="a1efdbef7d56af6ca2251fd84014e691c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_CTRL_FREQ_LOCK_THRESH_SHIFT</b>&#160;&#160;&#160;5</td></tr>
<tr class="separator:a1efdbef7d56af6ca2251fd84014e691c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86c608704db7ed516c1de7e069c4091a"><td class="memItemLeft" align="right" valign="top"><a id="a86c608704db7ed516c1de7e069c4091a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_STAT_TX_FREQ_ZERO_MASK</b>&#160;&#160;&#160;0x1</td></tr>
<tr class="separator:a86c608704db7ed516c1de7e069c4091a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a294afd6afe58b9fa72e9d4d44c0d9460"><td class="memItemLeft" align="right" valign="top"><a id="a294afd6afe58b9fa72e9d4d44c0d9460"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_STAT_RX_FREQ_ZERO_MASK</b>&#160;&#160;&#160;0x2</td></tr>
<tr class="separator:a294afd6afe58b9fa72e9d4d44c0d9460"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af76dfdb6e53b3cb6c003266ed0e06baa"><td class="memItemLeft" align="right" valign="top"><a id="af76dfdb6e53b3cb6c003266ed0e06baa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_STAT_TX_REFCLK_LOCK_MASK</b>&#160;&#160;&#160;0x3</td></tr>
<tr class="separator:af76dfdb6e53b3cb6c003266ed0e06baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cd2a43e9fef0e6bc2620192e916de62"><td class="memItemLeft" align="right" valign="top"><a id="a6cd2a43e9fef0e6bc2620192e916de62"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_CLKDET_STAT_TX_REFCLK_LOCK_CAP_MASK</b>&#160;&#160;&#160;0x4</td></tr>
<tr class="separator:a6cd2a43e9fef0e6bc2620192e916de62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79954d246531213a8c2b9e3bb8f3f65f"><td class="memItemLeft" align="right" valign="top"><a id="a79954d246531213a8c2b9e3bb8f3f65f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_CTRL_RST_MASK</b>(Ch)&#160;&#160;&#160;(0x01 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:a79954d246531213a8c2b9e3bb8f3f65f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7bbb2aa835ffb3f22cbd33e3ed01add"><td class="memItemLeft" align="right" valign="top"><a id="ab7bbb2aa835ffb3f22cbd33e3ed01add"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_CTRL_EN_MASK</b>(Ch)&#160;&#160;&#160;(0x02 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:ab7bbb2aa835ffb3f22cbd33e3ed01add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac95b19c93bb666502efba083812a01dd"><td class="memItemLeft" align="right" valign="top"><a id="ac95b19c93bb666502efba083812a01dd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_STAT_ACTIVE_MASK</b>(Ch)&#160;&#160;&#160;(0x01 &lt;&lt; (8 * (Ch - 1)))</td></tr>
<tr class="separator:ac95b19c93bb666502efba083812a01dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16236db32e48c58fdaee240aa0e60612"><td class="memItemLeft" align="right" valign="top"><a id="a16236db32e48c58fdaee240aa0e60612"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_STAT_VERSION_MASK</b>&#160;&#160;&#160;0xFF000000</td></tr>
<tr class="separator:a16236db32e48c58fdaee240aa0e60612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab83506b150e61d9af934c0748417c59f"><td class="memItemLeft" align="right" valign="top"><a id="ab83506b150e61d9af934c0748417c59f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_STAT_VERSION_SHIFT</b>&#160;&#160;&#160;24</td></tr>
<tr class="separator:ab83506b150e61d9af934c0748417c59f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a426a72658e348f52eb34c8d82b20672e"><td class="memItemLeft" align="right" valign="top"><a id="a426a72658e348f52eb34c8d82b20672e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_CFREQ_H_MASK</b>&#160;&#160;&#160;0x1F</td></tr>
<tr class="separator:a426a72658e348f52eb34c8d82b20672e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6fbddb2294cda6e0755cf24d8a0d3f7"><td class="memItemLeft" align="right" valign="top"><a id="af6fbddb2294cda6e0755cf24d8a0d3f7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_GAIN_G1_MASK</b>&#160;&#160;&#160;0x00001F</td></tr>
<tr class="separator:af6fbddb2294cda6e0755cf24d8a0d3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac58d28c5a1c2e1a7b1523cc0050ba560"><td class="memItemLeft" align="right" valign="top"><a id="ac58d28c5a1c2e1a7b1523cc0050ba560"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_GAIN_G1_SHIFT</b>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ac58d28c5a1c2e1a7b1523cc0050ba560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa023f6bf2ac8d1306a1b0a26fb8b4d6c"><td class="memItemLeft" align="right" valign="top"><a id="aa023f6bf2ac8d1306a1b0a26fb8b4d6c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_GAIN_G1_P_MASK</b>&#160;&#160;&#160;0x001F00</td></tr>
<tr class="separator:aa023f6bf2ac8d1306a1b0a26fb8b4d6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86d75b0c0dd09ce01363d3473890e4b2"><td class="memItemLeft" align="right" valign="top"><a id="a86d75b0c0dd09ce01363d3473890e4b2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_GAIN_G1_P_SHIFT</b>&#160;&#160;&#160;8</td></tr>
<tr class="separator:a86d75b0c0dd09ce01363d3473890e4b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a073f764b056ceecff85e5a807e240089"><td class="memItemLeft" align="right" valign="top"><a id="a073f764b056ceecff85e5a807e240089"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_GAIN_G2_MASK</b>&#160;&#160;&#160;0x1F0000</td></tr>
<tr class="separator:a073f764b056ceecff85e5a807e240089"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdb0f03c6ea0b556a7a1ebb82c2466bf"><td class="memItemLeft" align="right" valign="top"><a id="abdb0f03c6ea0b556a7a1ebb82c2466bf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVPHY_DRU_GAIN_G2_SHIFT</b>&#160;&#160;&#160;16</td></tr>
<tr class="separator:abdb0f03c6ea0b556a7a1ebb82c2466bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Register access macro definitions.</div></td></tr>
<tr class="memitem:ab09b07508cbdd943eec8e0ce20acb450"><td class="memItemLeft" align="right" valign="top"><a id="ab09b07508cbdd943eec8e0ce20acb450"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVphy_In32</b>&#160;&#160;&#160;Xil_In32</td></tr>
<tr class="separator:ab09b07508cbdd943eec8e0ce20acb450"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc8b5644dcaae7160972ec80d30610b2"><td class="memItemLeft" align="right" valign="top"><a id="acc8b5644dcaae7160972ec80d30610b2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVphy_Out32</b>&#160;&#160;&#160;Xil_Out32</td></tr>
<tr class="separator:acc8b5644dcaae7160972ec80d30610b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a4efa6fb68e702bd91a3fb099d7ba0188"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4efa6fb68e702bd91a3fb099d7ba0188">&#9670;&nbsp;</a></span>XVphy_ReadReg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVphy_ReadReg</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">BaseAddress, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">RegOffset&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;XVphy_In32((BaseAddress) + (RegOffset))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This is a low-level function that reads from the specified register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">BaseAddress</td><td>is the base address of the device. </td></tr>
    <tr><td class="paramname">RegOffset</td><td>is the register offset to be read from.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The 32-bit value of the specified register.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="xvphy__hw_8h.html#a4efa6fb68e702bd91a3fb099d7ba0188" title="This is a low-level function that reads from the specified register. ">XVphy_ReadReg(u32 BaseAddress, u32 RegOffset)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="xvphy__intr_8c.html#a047421b414d103faf15418f136e1d107">XVphy_CfgErrIntr()</a>, <a class="el" href="xvphy__i_8h.html#a8e1cf75cf2ecce4902aeb0faca3d0c7c">XVphy_GetSysClkDataSel()</a>, <a class="el" href="xvphy__i_8h.html#afa18f0da25042d12e577a5e16d950476">XVphy_GetSysClkOutSel()</a>, <a class="el" href="xvphy_8h.html#aa4cef4dea102e0cbb7671d8113f9d52e">XVphy_GetVersion()</a>, <a class="el" href="xvphy__intr_8c.html#a75e14bbc2dcc8eeeaaed26371ae1b34c">XVphy_InterruptHandler()</a>, <a class="el" href="xvphy__intr_8c.html#a854725cac309c3302a25dbc29927c9f8">XVphy_IntrDisable()</a>, <a class="el" href="xvphy__intr_8c.html#ab0c6c186dbb5142d23a6a3b76148c37b">XVphy_IntrEnable()</a>, <a class="el" href="xvphy__selftest_8c.html#a772c4c6e8f106de408926972cb2443f2">XVphy_SelfTest()</a>, and <a class="el" href="xvphy__i_8h.html#ab4dbca672563dce677d06d7bbbbe23d9">XVphy_SetRxLpm()</a>.</p>

</div>
</div>
<a id="ac5dfad9c937d8e2f86b98a5a931900df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5dfad9c937d8e2f86b98a5a931900df">&#9670;&nbsp;</a></span>XVPHY_VERSION_CORE_PATCH_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVPHY_VERSION_CORE_PATCH_MASK&#160;&#160;&#160;0x00000F00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Core patch details. </p>

</div>
</div>
<a id="a7d6b1ef912a814220affa8290d8cf770"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d6b1ef912a814220affa8290d8cf770">&#9670;&nbsp;</a></span>XVPHY_VERSION_CORE_PATCH_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVPHY_VERSION_CORE_PATCH_SHIFT&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Shift bits for core patch details. </p>

</div>
</div>
<a id="ae435c1eaf4380b226c5cd4cc76eb1736"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae435c1eaf4380b226c5cd4cc76eb1736">&#9670;&nbsp;</a></span>XVPHY_VERSION_CORE_VER_MJR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVPHY_VERSION_CORE_VER_MJR_MASK&#160;&#160;&#160;0xFF000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Core major version. </p>

</div>
</div>
<a id="a733b97f887f1043a8c65a74717b0d7ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a733b97f887f1043a8c65a74717b0d7ea">&#9670;&nbsp;</a></span>XVPHY_VERSION_CORE_VER_MJR_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVPHY_VERSION_CORE_VER_MJR_SHIFT&#160;&#160;&#160;24</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Shift bits for core major version. </p>

</div>
</div>
<a id="acc4aa2972a26e662a427e19b07311b3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc4aa2972a26e662a427e19b07311b3e">&#9670;&nbsp;</a></span>XVPHY_VERSION_CORE_VER_MNR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVPHY_VERSION_CORE_VER_MNR_MASK&#160;&#160;&#160;0x00FF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Core minor version. </p>

</div>
</div>
<a id="adc00e71a2ac79d5ec79419ddeae4a6af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc00e71a2ac79d5ec79419ddeae4a6af">&#9670;&nbsp;</a></span>XVPHY_VERSION_CORE_VER_MNR_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVPHY_VERSION_CORE_VER_MNR_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Shift bits for core minor version. </p>

</div>
</div>
<a id="a7c710fe411d729dcc7cfba79d5e3e710"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c710fe411d729dcc7cfba79d5e3e710">&#9670;&nbsp;</a></span>XVPHY_VERSION_CORE_VER_REV_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVPHY_VERSION_CORE_VER_REV_MASK&#160;&#160;&#160;0x0000F000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Core version revision. </p>

</div>
</div>
<a id="ab2bc0b3efefdecdaddb10f29be2d7975"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2bc0b3efefdecdaddb10f29be2d7975">&#9670;&nbsp;</a></span>XVPHY_VERSION_CORE_VER_REV_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVPHY_VERSION_CORE_VER_REV_SHIFT&#160;&#160;&#160;12</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Shift bits for core version revision. </p>

</div>
</div>
<a id="a74113375bc89436a53bce047a320afae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74113375bc89436a53bce047a320afae">&#9670;&nbsp;</a></span>XVPHY_VERSION_INTER_REV_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVPHY_VERSION_INTER_REV_MASK&#160;&#160;&#160;0x000000FF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Internal revision. </p>

</div>
</div>
<a id="a03d7c5c126a6c25d1ed193dfaa7f4a2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03d7c5c126a6c25d1ed193dfaa7f4a2c">&#9670;&nbsp;</a></span>XVphy_WriteReg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVphy_WriteReg</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">BaseAddress, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">RegOffset, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">Data&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;XVphy_Out32((BaseAddress) + (RegOffset), (Data))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This is a low-level function that writes to the specified register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">BaseAddress</td><td>is the base address of the device. </td></tr>
    <tr><td class="paramname">RegOffset</td><td>is the register offset to write to. </td></tr>
    <tr><td class="paramname">Data</td><td>is the 32-bit data to write to the specified register.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="xvphy__hw_8h.html#a03d7c5c126a6c25d1ed193dfaa7f4a2c" title="This is a low-level function that writes to the specified register. ">XVphy_WriteReg(u32 BaseAddress, u32 RegOffset, u32 Data)</a> </dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
